var editAlertBox = document.getElementById('editAlertBox');
var editInput = document.getElementById('editInput');
var confirmButton = document.getElementById('confirmEdit');
var cancelButton = document.getElementById('cancelEdit');

// 显示编辑弹框并设置默认值
function showEditAlert(id, defaultValue) {
    // 保存传过来的id 和 初始值
    editInput.setAttribute('data-id', id)
    editInput.value = defaultValue;
    editAlertBox.style.display = 'block';
}

// 确认修改
confirmButton.onclick = function () {
    var newValue = editInput.value;
    console.log("New Value:", newValue); // 这里可以替换为实际的修改逻辑
    // 修改id对应的tasktext的值
    let id = editInput.getAttribute('data-id')
    const task = tasks.find(task => task.id == id)
    task.text = newValue
    console.log(tasks);
    
    hideEditAlert();
    saveToLoalStorage()
    renderTasks(tasks)
};

// 取消修改
cancelButton.onclick = function () {
    hideEditAlert();
};

// 隐藏编辑弹框
function hideEditAlert() {
    editAlertBox.style.display = 'none';
}